package com.qf.admin.common.core.domain;

/**
 * @author : sin
 * @date : 2024/6/11 10:41
 * @Description : 响应码
 */
public enum ResponseCode {
    SUCCESS(200, "SUCCESS"),
    ERROR(500, "ERROR"),
    LOGIN_ERROR(501, "登录失败"),
    VERIFY_CODE_ERROR(502, "验证码错误"),
    NO_LOGIN(401, "未登录"),
    NO_PERMISSION(403, "权限不足，请联系管理员!"),
    NO_ACCESS(504, "没有访问权限"),
    NO_DATA(505, "没有数据"),
    NO_EXIST(404, "资源不存在"),
    VALID_ERROR(1002, "参数校验失败"),
    //数据库操作错误码
    OPT_ERROR(1001, "");

    /**
     * 响应码
     */
    private final int code;

    /**
     * 响应描述
     */
    private final String desc;

    ResponseCode(int code, String desc) {
        this.code = code;
        this.desc = desc;
    }

    public int getCode() {
        return code;
    }

    public String getDesc() {
        return desc;
    }
}
